package com.itlong.cloud.utils.tool;

public class MathUtil {

    /**
     * 验证一个字符串是不是一个整数，可以指定范围
     *
     * @param data 待检查的数据
     * @param min  最小值
     * @param max  最大值
     * @return boolean
     */
    public static boolean isInteger(String data, Integer min, Integer max) {
        boolean result;
        try {
            int i = Integer.parseInt(data);
            result = true;
            if (min != null) {
                result = result && i >= min;
            }
            if (max != null) {
                result = result && i <= max;
            }
            result = result && String.valueOf(i).equals(data);
            return result;
        } catch (Exception e) {
            return false;
        }
    }

}